ProfileNode

data class ProfileNode(id: Int, callFrame: CallFrame, hitCount: Int?, children: List<Int>?, deoptReason: String?, positionTicks: List<PositionTickInfo>?)

Profile node. Holds callsite information, execution statistics and child nodes.

Constructors

ProfileNode
Link copied to clipboard
fun ProfileNode(id: Int, callFrame: CallFrame, hitCount: Int? = null, children: List<Int>? = null, deoptReason: String? = null, positionTicks: List<PositionTickInfo>? = null)

Properties

callFrame
Link copied to clipboard
val callFrame: CallFrame
Function location.
children
Link copied to clipboard
val children: List<Int>? = null
Child node ids.
deoptReason
Link copied to clipboard
val deoptReason: String? = null
The reason of being not optimized.
hitCount
Link copied to clipboard
val hitCount: Int? = null
Number of samples where this node was on top of the call stack.
id
Link copied to clipboard
val id: Int
Unique id of the node.
positionTicks
Link copied to clipboard
val positionTicks: List<PositionTickInfo>? = null
An array of source position ticks.

Sources

jvm source
Link copied to clipboard